package com.xjk.education.mapper;

import java.util.List;
import com.xjk.education.domain.EduCourseInformation;

/**
 * 个人课表查询Mapper接口
 * 
 * @author xjk
 * @date 2024-08-01
 */
public interface EduCourseInformationMapper 
{
    /**
     * 查询个人课表查询
     * 
     * @param dataId 个人课表查询主键
     * @return 个人课表查询
     */
    public EduCourseInformation selectEduCourseInformationByDataId(Long dataId);

    /**
     * 查询个人课表查询列表
     * 
     * @param eduCourseInformation 个人课表查询
     * @return 个人课表查询集合
     */
    public List<EduCourseInformation> selectEduCourseInformationList(EduCourseInformation eduCourseInformation);

    /**
     * 新增个人课表查询
     * 
     * @param eduCourseInformation 个人课表查询
     * @return 结果
     */
    public int insertEduCourseInformation(EduCourseInformation eduCourseInformation);

    /**
     * 修改个人课表查询
     * 
     * @param eduCourseInformation 个人课表查询
     * @return 结果
     */
    public int updateEduCourseInformation(EduCourseInformation eduCourseInformation);

    /**
     * 删除个人课表查询
     * 
     * @param dataId 个人课表查询主键
     * @return 结果
     */
    public int deleteEduCourseInformationByDataId(Long dataId);

    /**
     * 批量删除个人课表查询
     * 
     * @param dataIds 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteEduCourseInformationByDataIds(Long[] dataIds);
}
